Enterprise Version
blunt ends